Xx Tutorial 2: Using Random & Evolve By Len Sasso and Eric Wenger
One of the nice things about XX's Random Generators is that they can be constrained to a track's existing melodies and harmonies. They provide nice ways to explore possible arrangements and harmonizations of an existing theme. In this tutorial, we will build polyphonic structures using iterative calls to the Smart Random function.
For a more in-depth discussion of "random" parameters, refer to Tutorial 5.
We start the piece with a similar set-up as to the one created in Tutorial 1 using only four tracks.
Step 1. Set-up
The basic theme will be the "slow strings motif" composed in Tutorial
1, enhanced and converted in C Major.
(For convenience, we have provided a file with the main theme
"Random&Evolve1")
Step 2. Create a Bass Track.
Step 3: Create the Harp track (red).
Step 3 Add the piano.
Here we set up a more elaborate rhythmic pattern and set the duration
parameter back to quarter notes.
Step 4 Evolving Your Composition
Evolve provides interesting ways to explore variations of existing music. In this example, we will evolve measures 29 to 37 to find an alternate modulation.
Here are some things to note about the evolution function:
More to try :
Combining feedback loops multiples of 4 and 6 yields often interesting rhythmic results. "Random&Evolve 4" was composed exlusively using Smart Random with a loop a of 3 and b of 8 for the bass and harp and a loop a of 8 and b of 12 for the piano and string.